#include <at89x52.h>
#define   RCLK   P1_5 
#define   SDATA  P1_6
#define   SCLK   P1_7
void SendDa(unsigned char Xdata,unsigned char Ydata)
{
    unsigned char i=0;
	RCLK=0;
    for(i=0;i<8;i++)
    {
    SDATA=Xdata & 0x01;
    SCLK=1;
    SCLK=0;
    Xdata=Xdata>>1;
    }
    
    for(i=0;i<8;i++)
    {
    SDATA=Ydata & 0x01;
    SCLK=1;
    SCLK=0;
    Ydata=Ydata>>1;
	}
    RCLK=1;
}


void main (void)
{
      while(1)
    {
    
    unsigned char i=0;
	for (i=0;i<8;i++)
	{
     SendDa(0x7F,0x18);
     SendDa(0xBF,0x18);
     SendDa(0xDF,0x18);
     SendDa(0xEF,0xFF);
     SendDa(0xF7,0xFF);
     SendDa(0xFB,0x18);
     SendDa(0xFD,0x18);
     SendDa(0xFE,0x18);
	}
	}
}

